package com.bestescortbedsystem.dao;

import com.bestescortbedsystem.entity.SesBedMessage;
import com.bestescortbedsystem.entity.SesUserFeedback;
import com.bestescortbedsystem.entity.SesUserFeedbackExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SesUserFeedbackDao {
    long countByExample(SesUserFeedbackExample example);

    int deleteByExample(SesUserFeedbackExample example);

    int deleteByPrimaryKey(Long userfeedbackid);

    int insert(SesUserFeedback record);

    int insertSelective(SesUserFeedback record);

    List<SesUserFeedback> selectByExampleWithBLOBs(SesUserFeedbackExample example);

    List<SesUserFeedback> selectByExample(SesUserFeedbackExample example);

    SesUserFeedback selectByPrimaryKey(Long userfeedbackid);

    int updateByExampleSelective(@Param("record") SesUserFeedback record, @Param("example") SesUserFeedbackExample example);

    int updateByExampleWithBLOBs(@Param("record") SesUserFeedback record, @Param("example") SesUserFeedbackExample example);

    int updateByExample(@Param("record") SesUserFeedback record, @Param("example") SesUserFeedbackExample example);

    int updateByPrimaryKeySelective(SesUserFeedback record);

    int updateByPrimaryKeyWithBLOBs(SesUserFeedback record);

    int updateByPrimaryKey(SesUserFeedback record);
    List<SesUserFeedback> selectByuserId(Long userId);

    List<SesUserFeedback> selectByExample1(SesUserFeedbackExample example);
}